@charset "UTF-8";
/* CSS Document */

/*******************************************************************/
/*********************       Home Page        **********************/
/*******************************************************************/
#home_page_news_wrapper {
	width:975px;
	height:34px;
}
#home_page_news_wrapper ul {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
}
#home_page_news_wrapper li {
	line-height:14px;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
	display:inline;
	width:700px;
	height:25px;
	padding:0;
	text-align:left;
}
#home_page_news_wrapper_left {
	float:left;
	width:5px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:center;
	background-repeat:no-repeat;
}
#home_page_news_wrapper_center {
	float:left;
	width:965px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	line-height:1;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style:none;
	font-size: 100%;
}
#home_page_news_wrapper_center a {
	color:#000000;
}
#home_page_news_wrapper_center a:link,
#home_page_news_wrapper_center a:visited {
	text-decoration:none;
}
#home_page_news_wrapper_center a:hover,
#home_page_news_wrapper_center a:focus,
#home_page_news_wrapper_center a:active {
	text-decoration:none;
}
#home_page_news_wrapper_right {
	float:left;
	width:5px;
	height:34px;
	background-image:url(../images/home_page_news_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*******************************************************************/
/*********************       Home Page        **********************/
/*******************************************************************/


/*******************************************************************/
/*********************   Community Pages      **********************/
/*******************************************************************/
.community_pages_wrapper {
	float:left;
	width:975px;
	text-align:left;
}
.community_pages_wrapper .top_bottom {
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
.community_pages_wrapper .top_left {
	float:left;
	width:5px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.community_pages_wrapper .top_right {
	float:right;
	width:5px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:no-repeat;
	background-position:0 -108px;
}
.community_pages_wrapper .top_middle {
	float:left;
	width:965px;
	height:54px;
	background-image:url(../images/community_pages_top.png);
	background-repeat:repeat-x;
	background-position:0 -54px;
}
.community_pages_wrapper .bottom_left {
	float:left;
	width:5px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.community_pages_wrapper .bottom_right {
	float:right;
	width:5px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:no-repeat;
	background-position:0 -10px;
}
.community_pages_wrapper .bottom_middle {
	float:left;
	width:965px;
	height:5px;
	background-image:url(../images/community_pages_bottom.png);
	background-repeat:repeat-x;
	background-position:0 -5px;
}
.community_pages_inner_wrapper {
	float:left;
	width:875px;
	padding:0 50px;
	background-color:#FFFFFF;
}



.community_pages_quick_links {
	float:left;
	padding:50px 50px 0 50px;
	background-color:#FFFFFF;
}
.community_pages_quick_links p.quick_links_title {
	font-size:18px;
	line-height:18px;
	padding:10px 0 5px 0;
	color:#666666;
}
.community_pages_quick_links ul {
	float:left;
	margin:0;
	padding:10px 0 25px 0;
	border-top:1px solid #cccccc;
}
.community_pages_quick_links li {
	float:left;
	margin:0;
	width:258px;
	padding:3px 24px 3px 0;
	text-align:left;
	list-style:none;
}
.community_pages_quick_links li a {
	float:left;
	font-size:12px;
	color:#888888 !important;
	text-align:left;
}




.community_pages_wrapper .getting_started_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .getting_started_module_wrapper .left {
	float:left;
	width:370px;
	padding:0 20px 0 0;
}
.community_pages_wrapper .getting_started_module_wrapper .right {
	float:left;
	width:435px;
	padding:0;
}
.community_pages_wrapper .getting_started_header_wrapper {
	float:left; 
	padding-bottom:20px;
}

.community_pages_wrapper .video_tutorial_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .video_tutorial_module_wrapper .left {
	float:left;
	width:420px;
	padding:0 20px 0 0;
}
.community_pages_wrapper .video_tutorial_module_wrapper .right {
	float:left;
	width:800px;
	padding:0;
}
.community_pages_wrapper .video_tutorial_header_wrapper {
	float:left; 
	padding-bottom:20px;
}

.community_pages_wrapper .artist_testimonials_module_wrapper, .artist_testimonials_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .artist_testimonials_module_wrapper .left {
	float:left;
	width:800px;
	padding:0;
}
.community_pages_wrapper .artist_testimonials_header_wrapper {
	float:left; 
	padding-bottom:20px;
	
}

.community_pages_wrapper .general_information_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .general_information_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .general_information_header_wrapper {
	float:left; 
	padding-bottom:20px;
	border-top:1px dotted #999999;
}
.community_pages_wrapper .general_information_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .general_information_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .general_information_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .general_information_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}

/*about_fine_art_world*/
.community_pages_wrapper .about_fine_art_world_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper .left {
	float:left;
	width:550px;
	padding:0;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper .right {
	float:left;
	width:305px;
	text-align:left;
	padding:0 0 0 20px;
}
.community_pages_wrapper .about_fine_art_world_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .about_fine_art_world_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end about_fine_art_world*/

/*contact_us*/
.community_pages_wrapper .contact_us_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .error {
	color:#FF0000;
	width:85%;
	padding:2%;
	border:1px solid #FF0000;
	background-color:#FFCCCC;
	margin:0 0 10px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .right {
	float:right;
	width:355px;
	padding:0 0 0 40px;
	
}
.community_pages_wrapper .contact_us_module_wrapper .right p {
	font-size:16px;
	padding-bottom:35px;
}
.community_pages_wrapper .contact_us_module_wrapper .right .social_networking_module {
	padding:8px 3px 1px 1px;
	width:130px;
	background-color:#999999;
	border:1px solid #666666;
}
.community_pages_wrapper .contact_us_module_wrapper .left {
	float:left;
	width:400px;
	padding:0 75px 0 0;
	border-right:1px dashed #666666;
}
.community_pages_wrapper .contact_us_module_wrapper .left p {
	padding:0 0 15px 0;
}
.community_pages_wrapper .contact_us_module_wrapper .left #send_button {
	padding:3px 8px;
	font-size:18px;
	font-weight:bold;
	background-color: #3399FF;
	border:1px solid #222222;
	color:#FFFFFF;
}
.community_pages_wrapper .contact_us_header_wrapper {
	float:left; 
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .contact_us_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .contact_us_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .contact_us_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .contact_us_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end contact_us*/

/*privacy*/
.community_pages_wrapper .privacy_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .privacy_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .privacy_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .privacy_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .privacy_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .privacy_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .privacy_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end privacy*/

/*terms of use*/
.community_pages_wrapper .terms_of_use_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .terms_of_use_module_wrapper .left {
	float:left;
	width:600px;
	padding:0;
}
.community_pages_wrapper .terms_of_use_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.community_pages_wrapper .terms_of_use_module_wrapper h2 {
	padding-bottom:10px;
}
.community_pages_wrapper .terms_of_use_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .terms_of_use_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .terms_of_use_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end terms of use*/

/*terms of use*/
.community_pages_wrapper .site_credits_module_wrapper {
	float:left;
	width:100%;
	padding:20px 0;
}
.community_pages_wrapper .site_credits_module_wrapper .left {
	float:left;
	width:500px;
	padding:0;
}
.community_pages_wrapper .site_credits_module_wrapper .right {
	float:right;
	width:200px;
}
.community_pages_wrapper .site_credits_header_wrapper {
	float:left;
	width:100%;
	padding-bottom:5px;
}
.community_pages_wrapper .site_credits_module_wrapper h2 {
	padding-bottom:5px;
}
.community_pages_wrapper .site_credits_module_wrapper p {
	padding:0 0 25px 0;
}
.community_pages_wrapper .site_credits_module_wrapper ol {
	line-height:14px;
	padding:0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal;
	font-size: 100%;
}
.community_pages_wrapper .site_credits_module_wrapper li {
	padding:0 0 15px 0;
	margin:0;
	text-decoration:none;
	text-indent:none;
	vertical-align: baseline;
	list-style: decimal inside;
	font-size:14px;
	text-align:left;
}
/*end terms of use*/

.community_pages_wrapper a, #infoPageContentInner a {
	color: #3366FF;
}
.community_pages_wrapper a:link,
.community_pages_wrapper a:visited, , #infoPageContentInner a:link, , #infoPageContentInner a:visited {
	text-decoration:none;
}
.community_pages_wrapper a:hover,
.community_pages_wrapper a:active,
.community_pages_wrapper a:focus {
	text-decoration:underline;
}


.community_pages_wrapper h1, #infoPageContentInner h1 {
	line-height:1;
	padding:0 0 5px 0;
	margin:0;
	font-size:2.2em;
	font-weight:normal;
}
.community_pages_wrapper h2, #infoPageContentInner h2 {
	line-height:1;
	padding:0;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
}
.community_pages_wrapper p {
	line-height:18px;
	padding:0 0 5px 0;
	margin:0;
	font-size:14px;
}
.community_pages_inner_wrapper .module_wrapper p {
	line-height:18px;
	padding:0 0 10px 25px;
	margin:0;
	font-size:14px;
}
/*******************************************************************/
/*********************   Community Pages      **********************/
/*******************************************************************/

body { margin: 0; font-family: Arial, Helvetica, sans-serif; background-color: #000; }

.spacer td {height:10px;} /* THIS DETERMINS THE SPACE BETWEEN MAJOR MODULES*/

.spacer_footer td {height:10px;} /* THIS DETERMINS THE SPACE BETWEEN THE FOOTER AND FEATURED ARTIST BANNER, IT IS LOCATED IN "aboutUsSiteCreditsFooterV2.php" */


/* ---------------------- GLOBAL TEXT SIZES ---------------------- */



h1 {
	margin:0;
	padding:0 0 20px 0;
	color:#333333;
	font-size:1.5em;
	line-height:1.5em;
	text-align:left;
}

.home_page_my_page_container h1 {
	margin:0;
	padding:20px 0 10px 0;
	color:#aaa;
	font-size:26px;
	line-height:28px;
	text-align:center;
}
.home_page_my_page_container h2 {
	margin:0;
	padding:20px 0 10px 0;
	color:#aaa;
	font-size:24px;
	line-height:26px;
	text-align:center;
}
.home_page_my_page_container h3 {
	margin:0;
	padding:15px 0 10px 0;
	color:#aaa;
	font-size:20px;
	line-height:22px;
	text-align:center;
}
.home_page_my_page_container h4 {
	margin:0;
	padding:15px 0 10px 0;
	color:#aaa;
	font-size:18px;
	line-height:20px;
	text-align:center;
}
.home_page_my_page_container h5 {
	margin:0;
	padding:15px 0 10px 0;
	color:#aaa;
	font-size:16px;
	line-height:20px;
	text-align:center;
}
.home_page_my_page_container {
	color:#aaa;	
	border:solid 1px #ccc;
	padding-bottom:.8em;
}
.home_page_my_page_container p {
	margin:0;
	padding:5px 0 10px 0;
	color:#aaa;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.home_page_my_page_container a {
	color:#eee;
	font-weight:bold;
}
.home_page_my_page_container a:hover {
	text-decoration:none;
}

.profile_content h1 {
	margin:0;
	padding:20px 0 10px 0;
	color:#333;
	font-size:26px;
	line-height:28px;
	text-align:left;
}
.profile_content h2 {
	margin:0;
	padding:20px 0 10px 0;
	color:#333;
	font-size:24px;
	line-height:26px;
	text-align:left;
}
.profile_content h3 {
	margin:0;
	padding:15px 0 10px 0;
	color:#333;
	font-size:20px;
	line-height:22px;
	text-align:left;
}
.profile_content h4 {
	margin:0;
	padding:15px 0 10px 0;
	color:#333;
	font-size:18px;
	line-height:20px;
	text-align:left;
}
.profile_content h5 {
	margin:0;
	padding:15px 0 10px 0;
	color:#333;
	font-size:16px;
	line-height:20px;
	text-align:left;
}
.profile_content p {
	margin:0;
	padding:5px 0 10px 0;
	color:#333;
	font-size:14px;
	line-height:20px;
	text-align:left;
}
.profile_content a {
	color:#333;
	font-weight:bold;
}
.profile_content a:hover {
	text-decoration:none;
}

.custom_content h1 {
	margin:0;
	padding:20px 0 10px 0;
	color:#ccc;
	font-size:26px;
	line-height:28px;
	text-align:left;
}
.custom_content h2 {
	margin:0;
	padding:20px 0 10px 0;
	color:#ccc;
	font-size:24px;
	line-height:26px;
	text-align:left;
}
.custom_content h3 {
	margin:0;
	padding:15px 0 10px 0;
	color:#ccc;
	font-size:20px;
	line-height:22px;
	text-align:left;
}
.custom_content h4 {
	margin:0;
	padding:15px 0 10px 0;
	color:#ccc;
	font-size:18px;
	line-height:20px;
	text-align:left;
}
.custom_content h5 {
	margin:0;
	padding:15px 0 10px 0;
	color:#ccc;
	font-size:16px;
	line-height:20px;
	text-align:left;
}
.custom_content p {
	margin:0;
	padding:5px 0 10px 0;
	color:#ccc;
	font-size:14px;
	line-height:20px;
	text-align:left;
}
.custom_content a {
	color:#ccc;
	font-weight:bold;
}
.custom_content a:hover {
	text-decoration:none;
}



.h1 { font-size:22px; }  /* --- GLOBAL PAGE TITLE SIZE --- */

.h2 { font-size:20px; }

.h3 { font-size:18px; }

.h4 { font-size:16px; }

.h5 { font-size:14px; }

.h6 { font-size:12px; }

.h7 { font-size:10px; }

.h8 { font-size:8px; }


/* ---------------------- GLOBAL TEXT COLORS ---------------------- */

.white { color: #FFFFFF; }

.grey_c { color: #CCCCCC; }

.grey_9 { color: #999999; }

.grey_6 { color: #666666; }

.grey_3 { color: #333333; }


/* ---------------------- ERROR MESSAGE TEXT STYLES ---------------------- */

.error_title { font-size: 16px; color:#000000; }

.error_text { font-size:12px; color:#000000; }


/* ---------------------- TOP BANNER  ---------------------- */

.icon {float:right; padding-left: 15px;}

#username {color:#E0BD6C; font-size:12px}


/* ---------------------- TOP MENU BAR  ---------------------- */

.nav a {display:block; padding:3px 0;}

.nav a:link { color: #000; font-size:12px; text-decoration:none;}

.nav a:visited { color: #000; font-size:12px; text-decoration:none;}

.nav a:hover { color: #A53918; font-size:12px; text-decoration:none;}

.nav_current { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a:visited { color: #fff; font-size:12px; text-decoration:none; padding: 0; }

.nav_current a:hover { color: #ccc; font-size:12px; text-decoration:none; padding: 0; }


/* ---------------------- !!! TOP SUB MENU BAR CSS IS LOCATED IN IN THE SPRY MENU BAR HORIZONTAL.CSS !!!  ---------------------- */

.submenu_no_spry a {padding: 5px 10px 5px 10px;}

.submenu_no_spry a:link, .submenu_no_spry a:visited { font-size:12px; color: #fff; text-decoration: none; }

.submenu_no_spry a:hover { font-size:12px; color: #a53918; text-decoration: none; background-color: #b1b1b1; }


/* ---------------------- STANDARD MODULE TITLE BAR  ---------------------- */

.std_module_title { font-size:18px; margin:0 10px; color:#000000; } /* --- STD MODULE TITLE --- */

.std_module_title a:link { color:#000000; text-decoration:none; }

.std_module_title a:visited { color:#000000; text-decoration:none; }

.std_module_title a:hover{ color: #999999; text-decoration:none; }


.std_module_subtitle { font-size:12px; margin:0 40px  0 10px; color:#000000; } /* --- STD MODULE SUBTITLE --- */

.std_module_subtitle a:link { color:#000000; text-decoration:none; }

.std_module_subtitle a:visited { color:#000000; text-decoration:none; }

.std_module_subtitle a:hover{ color: #999999; text-decoration:none; }


/* ---------------------- FOOTER BAR  ---------------------- */


.footer { color:#CCCCCC; font-size:12px; }

.footer a:link { color:#CCCCCC; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }

.footer a:visited { color:#CCCCCC; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }

.footer a:hover { color:#666; font-size:11px; padding: 0 15px 0 15px; text-decoration:none; }

#global_footer_statement {
	text-align:left;
	color:#444444;
	font-size:.8em;
	line-height:1.1em;
	margin-bottom:1.3em;
}

#global_footer_statement a {
	color:#444444;
	text-decoration:underline;
}



.featured_artist_row_item {
	padding:0;
	margin:10px;
	overflow:hidden;
	height:100%;
	position:relative;
}
.featured_artist_row_item img {
	border:1px solid #000000;
	max-width:99%;
	max-height:95%;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
	right:0;
}



.news_chart_title {color:#fff; font-size:18px;}

.news_chart_details { padding:.7em; color:#333333;}

.news_chart td.line { background:#999999;}

.news_chart td.details { background:#f1f1f1;}

/* .news_chart td.details:hover { background-color: #FFFFFF} */

.news_chart_details a:link, .news_chart_details a:visited {color:#333333; font-size:.9em; text-decoration:none;}

.news_chart_details a:hover {color:#333333; font-size:.9em; text-decoration:underline;}



/* This style pertains to sublinks on info pages, event pages, ctrl panel pages, ect. */

.sub_link a:link, .sub_link a:visited {color:#333333; text-decoration:none; font-size:16px;}

.sub_link a:hover {color:#333333; text-decoration: underline; font-size:16px;}



.event_h1 {color:#333333; font-size:1.5em;}

.event_h2 {color:#333333; font-weight:bold; font-size:.95em;}

.event_h3 {color:#333333; font-size:.95em;}

.event_h3 a:link, .event_h3 a:visited {color:#333333; text-decoration:none;}

.event_h3 a:hover {color:#333333; text-decoration:underline;}



/* Shopping Cart Styles */

.cart_categories {font-size: 12px; color:#333333}

.cart_titles {font-size: 14px; color:#333333}

.cart_details {font-size:12px; color:#333333;}
.cart_details a:link, .cart_detials a:visited {color: #FF0000; text-decoration:none;}
.cart_details a:hover {color:#FF0000; text-decoration: underline}


/*new 1-2018*/
.sidebarText{padding:.66em;font-size:.95em;text-align:center;}
.newsDetail{border:solid 1px #222;border-radius:.5em;background-color:#eee;padding:1em 2em;margin:1.6em;}
.gThumb{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.gThumb{max-width: 80%;max-height: 80%;}
.thumbTitle{white-space: nowrap;color:#ccc;position:absolute;bottom:.8em;left:0;right:0;text-align:center;}
body,html{font-family:arial;font-size:12pt;background-color:#000;margin:0;}
#fawHead{position:relative;margin-bottom:.2em;}
#fullFrame{position:absolute;width:92%;left:0;right:0;margin:auto;min-height:100%}
#fullFooter{position:absolute;bottom:0;width:100%;}
#infoPageContent{position:relative;width:100%;background-color:#fff;border:solid 1px #444;border-radius:.5em;}
#infoPageContentInner{padding:2.5em;}
#globalMenu{position:relative;background-color:rgb(224,208,162);background-image:url(../assets/images/fawMenuBg.png);background-size:100% 100%;border-radius:4px;padding:8px;font-size:1em;}
#globalMenuItems, #fawArtisMenuItemsLeft, #fawArtisMenuItemsRight{padding:0;margin:0;}
#globalMenuItems li, #fawArtisMenuItemsLeft li{float:left;list-style:none;}
#globalMenuItems li{padding-right:2%;padding-left:2.5%;border-right:1px solid #000;}
#globalMenuItems li a{color:#000;text-decoration:none;}
#globalMenuItems li a:hover, #fawArtisMenuItemsLeft li a:hover, #fawArtisMenuItemsLeft li.active, #globalMenuItems li.active{color:#A53918;}

#fawMainMobileMenu, #fawArtistMobileMenu, #fawTopSubMobileMenu{display:none;cursor:pointer;}

#fawSubMenu{position:relative;background-color:#b5b5b5;background-image:url(../assets/images/subMenuBg.png);background-size:100% 100%;border-radius:4px;padding:8px;font-size:.85em;margin-top:.15em;z-index:5;}
#fawSubMenuItems{padding:0;margin:0;}
#fawSubMenuItems li{float:left;list-style:none;}
#fawSubMenuItems li{padding-right:1%;padding-left:1.5%;border-right:1px solid #000;}
#fawSubMenuItems li a{color:#000;text-decoration:none;}
#fawSubMenu ul li ul{position:absolute;left:-1000px;padding-top:1.6em;padding-bottom:.6em;top:.7em;margin-left:-50px;}
#fawSubMenu ul li ul li{float:none;padding:.3em .8em;background-color:#b5b5b5;border:solid 1px #ccc;}
#fawSubMenu li a:hover, #globalMenuItems li.active, #fawSubMenu li.active .secondMenuMain, .fawSubParentLi ul li.active a{color:#A53918 !important;}

#fawSubMenu ul li.fawSubParentLi:hover ul{left:auto;}

#fawArtistHeader{position:relative;background-color:#ddd;background-image:url(../assets/images/fawArtistHeaderBg.png);background-size:100% 100%;border-radius:4px 4px 0 0;padding:4px 8px 6px 8px;font-size:1.2em;}
#fawArtistMenu{position:relative;background-color:#666;left:0;right:0;margin:auto;padding:.4em .8em;font-size:.9em;margin-top:2px;margin-bottom:2px;z-index:10;}
#fawArtisMenuItemsLeft li, #fawArtisMenuItemsRight li{padding-right:.7%;padding-left:.7%;}
#fawArtisMenuItemsLeft li a, #fawArtisMenuItemsRight li{color:#eee;text-decoration:none;}
#fawArtisMenuItemsRight{position:relative;right:0;}
#fawArtisMenuItemsRight li{float:right;list-style:none;}
#fawArtisMenuItemsRight li a{color:#eee;text-decoration:none;}

#MenuBarArtist{padding:0;margin:0;}
#MenuBarArtist li{float:left;list-style:none;}
#MenuBarArtist li{padding-right:1%;padding-left:1%;}
#MenuBarArtist li ul{position:absolute;left:-1000px;padding-top:1.65em;padding-bottom:.6em;top:.5em;margin-left:-50px;}
#MenuBarArtist li ul li{float:none;padding:.3em .8em;background-color:#666;}
#MenuBarArtist li a{color:#ccc;text-decoration:none;}
#MenuBarArtist li.fawSubParentLi:hover ul{left:auto;}

.artistRightMenuItem{float:right !important;}

#fawLogo{position:relative;left:2em;padding:.5em 0;}
#socialIconContainer{background-size:100% 100%;position:relative;padding:.2em 0;float:right;width:100%;text-align:center;}
.mainBannerSocialButton{height:27px;width:27px;background-image:url(../assets/images/socialIconsGroup.png);cursor:pointer;margin-right:.5em;}
#underImage .mainBannerSocialButton{height:27px;width:27px;background-image:url(../assets/images/socialIconsGroup.png);cursor:pointer;margin-right:.5em;}
.floatRight{float:right;}
.clearFloat{clear:both;}

.profile_title{padding:.1em 0;border-bottom:solid 1px #222;margin-bottom:.5em}

#pageContent{color:#ccc;background-color:#333;}
#searchPageContent{background-color:#fff;border-radius: 5px;margin:.8em 0;padding:1em;}
.roundTopHead, .flatTopHead{padding:4px 8px 6px 8px;background-color:#ddd;background-image:url(../assets/images/fawArtistHeaderBg.png);background-size: 100% 100%;}
.roundTopHead{border-radius:4px 4px 0 0;}
.homeGroup{color:#bbb;font-size:.9em;background-color:#212121;border:solid 1px #ccc;padding:1.5em;border-radius:0 0 4px 4px;}
.homeGroup a{color:#cc9900;}
#homeTestimonials{color:#ccc;font-size:.9em;
	background: -webkit-linear-gradient(bottom, #666 , #111);
    background: -o-linear-gradient(top, #666, #111);
    background: -moz-linear-gradient(top, #666, #111);
    background: linear-gradient(to top, #666 , #111);
}
#homeTestimonials a{color:#66CCFF;font-size:.8em;}
.homeFeaturedImg{overflow:hidden;position:relative;}
.homeFeaturedImg img{position:absolute;min-width:100%;min-height:100%;}
.topSSImg{z-index:2;position:absolute;height:100%;width:100%;}
.bottomSSImg{z-index:1;position:absolute;height:100%;width:100%;}
.featuredMidImgContainer{width:100%;height:50%;}
.fmicBottom{position:absolute;bottom:0;}
.bottomMarg1{margin-bottom:.5em;}
.slideshowImg{display:none;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;}
.slideshowImg img{max-height:400px;max-width:600px;}
#ssContainer{position:relative;height:100%;width:100%;text-align:center;vertical-align:middle;}
#artFullView{border-top:solid 1px #aaa;border-right:solid 1px #aaa;border-left:solid 1px #aaa;background-color:#333;padding:15px 0;position:relative;}
#underImage{border-bottom:solid 1px #aaa;border-right:solid 1px #aaa;border-left:solid 1px #aaa;background-color:#333;position:relative;}
#fullArtTable{position:relative;width:100%;}
#fawViewRoomSelect{padding:5px;background-color:#444;border-bottom:solid 1px #000;}
#artDetails{position:relative;height:100%;overflow:auto;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa;background-color:#333;padding:15px 0;background-color:#ccc;}
#fawArtTitle{text-align:center;color:#eee;margin:0 1em 1em 1em;border-bottom:solid 1px #333;padding-bottom:.8em;}
#fawArtSizes{position:relative;padding:0 .3em;}
.artTab{background-color:#aaa;padding:.2em;text-align:center;cursor:pointer;border-top-right-radius:.5em;border-top-left-radius:.5em;border-right:solid 1px #333;border-bottom:solid 1px #333;}
.artTab.active{background-color:#ccc;border-bottom-color:#ccc;}
.artTab.active, .artTab.emptyTab{cursor:default;}
.artTabContent{display:none;background-color:#ccc;padding:1em;min-height:86%;}
.artTabContent.active{display:block;}
.artworkDim{padding-left:1.2em;}
#fawGallery{position:relative;border-right:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #aaa;background-color:#777;border-radius:0 0 4px 4px;}
#fawGalleryJumpMenus{background-color:#333;padding:.2em 1em;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#fawGalleryJumpMenus form{float:left;color:#ccc;margin:0 1em;}
.imgNavArrow{opacity:.2;}
.thumbHolder{position:relative;margin:5%;background-color:#333;padding:18px 0;font-size:.95em;color:#ccc;height:250px;}
.thumbHolder.active{background-color:rgba(156, 136, 110, 0.72);}
.thumbContainer{width:100%;height:100%;line-height:250px;}/*MUST ADJUST LINE-HEIGHT WITH JS WHEN WE MAKE THIS RESPONSIVE*/
.thumbImg{max-width:80%;max-height:80%;}

.homeImgContainer{position:absolute;width:100%;height:100%;overflow:hidden;}
.homeImgContainer img{position:absolute;max-width:100%;max-height:100%;margin:auto;top:0;bottom:0;left:0;right:0;}

.sideStatement{color:#ccc;text-align:center;padding:1em;font-size:.9em;}
.newsBorder1{border-bottom:solid 1px #333; border-right:solid 1px #333;position:absolute;width:100%;height:100%;}
.newsBorder{border-bottom:solid 1px #333;position:absolute;width:100%;height:100%;}
.newsBorderleft{border-right:solid 1px #333;position:absolute;width:100%;height:100%;}

#footerLinks{background-color:#333;background-image:url(../assets/images/whiteGradHoriz2.png);background-size: 100% 100%;margin:.5em 0;padding:.3em;border-radius:.2em;}
#footerLinks a{color:#ccc;font-size:.8em;text-decoration: none; padding:.2em 1.2em;border-right:solid 1px #ccc;}
#footerSpacer{height:140px;}
.homeModuleTopBorder{background-color:#888;height:.3em;}
#contentBottom{background-color:#888;height:2em;border:solid 1px #ccc;border-bottom-right-radius:.3em;border-bottom-left-radius:.3em;}

#gallerySearchBar{margin-top:.5em;border-radius: 4px 4px 0 0;background-color:#697584;padding:1em;color:#ccc;}
#gallerySearchBar h1{color:#fff;padding-bottom:.3em;}
#gallerySearchBar a{color:#ccc;text-decoration:none;}
#gallerySearchBar a:hover{color:#fff;}

#galleryListContainer{background-color:#ccc;border-radius:0 0 4px 4px;padding:1.5em;margin-bottom:.5em;}
.galleryGroup{margin-bottom:.7em;}
.galleryGroupHead{border-bottom:solid 1px #000;}
.galleryGroupHead h3{margin:.3em 0;}
.eventDate{font-size:.9em;color:#333;margin-left:.5em;}
.eventInnerContainer{padding:2.3em 2.3em 0 2.3em;}
.homepage_product_container {
	float:left;
	width:280px;
	padding:1.1em 1.9em;
}
.imgCover{position:absolute;z-index:1;height:100%;width:100%;}
.underline{height:1.3em;border-bottom:solid 1px #333;}
.colThumb{width:33.333333%;}
.sizedCol{float:left;}
.sizedColR{float:right;}
.col10{width:10%;}
.col25{width:25%;}
.col30{width:30%;}
.col32{width:32%;}
.col33{width:33.333333%;}
.col66{width:66.666666%;}
.col60{width:60%;}
.col40{width:40%;}
.col49{width:49%;}
.col50{width:50%;}
.col75{width:75%;}
.col20{width:175px;}
.col20r{width:20%;}
.col80{width:80%;}
.listCols{width:25%;margin:0;padding:0;list-style:none;}
.listCols a{color:#666;text-decoration:none;}
.listCols li{margin:.2em 0 .2em 1.2em;}

.rightCompCenterPhone{text-align:right;}
.leftCompCenterPhone{text-align:left;}
.margR2Comp0phone{margin-right:2em;}
.phoneTopMarg{margin-top:0;}

.colListContainer{background-color:#e0e0e0;padding:1em 0;}

.c1{color:#333;}
.c2{color:#ccc;}
.blueBg{background-color:#5985b5;}
.whiteGradHorizBg{background-image:url(../assets/images/whiteGradHoriz.png);background-size: 100% 100%;}
.center{text-align:center;}
.mainColPaddedContent{padding:2.3em 2.3em 0 2.3em;}
.tabContainer{background-color:#4b5e6e;position:relative;padding-top:4px;}
.tabContainer .tab{float:left;background-color:#999;padding:.5em .7em;border-bottom:solid 1px #000;border-right:solid 1px #000;border-radius:.5em .5em 0 0;}
.tabContainer .tab.active{border-bottom:solid 1px #e0e0e0;background-color:#e0e0e0;}
.tabContainer .tab a{color:#000;text-decoration:none;}
.table{
  display: table;
  width:100%;
  border-collapse:collapse;
}
.table-row{
	display: table-row;
}
.table-cell, .table-head{
	display: table-cell;
	border:#f0f0f0 1px solid;
}
.table-head{
	font-weight:bold;
	padding:.5em;
}

.fontSize1{font-size:.95em;}

.formLNF, .fawSubmitBt{margin-bottom:1em;}
.qstfr{display:none;}
.fawFormTxtField, .fawFormTxtArea, .fawSubmitBt{padding:.5em;border:solid 1px #333;border-radius:.5em;font-size:.8em;width:50%;}
.fawFormSelect{padding:.2em;font-size:.8em;}
.fawSubmitBt{background-color:rgb(195, 174, 115);font-size:1em;}

.featuredRowMainContainer{border-left:solid 1px #ccc;border-right:solid 1px #ccc;padding-bottom:20px;}
.featuredRowMainContainerAG{
	padding-bottom:15px;
	margin-top:.6em;
	border:solid 1px #ccc;
	border-radius:4px 4px 0 0;
	background: -webkit-linear-gradient(bottom, #666 , #171717);
    background: -o-linear-gradient(top, #666, #171717);
    background: -moz-linear-gradient(top, #666, #171717);
    background: linear-gradient(to top, #666 , #171717);
}
.featuredArtistRowImgContainer{
	width:25%;
	float:left;
	position:relative;
}
.featuredArtistRowImgContainerInner{margin:10px;position:relative;height:100%;background-color:#666;}
.featuredArtistRowImgContainerInnerAG{margin:20px;position:relative;height:90%;background-color:#444;}
#previous_slide, #next_slide{cursor:pointer;}
#previous_slide{opacity:0;}
#previousFeaturedArtistMainContainer{width:100%;position:relative;overflow:hidden;}
.previousFeaturedArtistContainer{width:100%;position:absolute;top:10px;left:3000px;}
.prevFeaturedArtistInfo{font-size:1.2em;height:30px border-bottom:solid 1px #aaa;color:#aaa;text-align:center;}
.previousFeaturedArtistContainer .featuredRowMainContainer{border:none;}

.artDircSingImg{display:none;}
.artDircSingImg img{max-width:100%;}

.list_browse_arrows{text-align:right;margin-right:60px;margin-top:.5em;margin-bottom:.5em;}
.searchResultContainer{float:left; width:25%; text-align:center;position:relative;margin-bottom:1em;}
.searchResultImgOuterContainer{width:90%;background-color:#000;position:relative;left:5%;}
.searchResultImgInnerContainer{}
.searchResultImgInnerContainer img{max-width:90%;max-height:90%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}
.compOnlyMarg1{margin:1.5em;}
#fullDiscBt{cursor:pointer;text-decoration:underline;}
#fullDescLB{display:none;position:absolute;z-index:2;padding:2em;height:85%;width:90%;background-color:#fff;color:#000;border:solid 2px #000;overflow:auto;}
#fullDescLBCloseBt{font-size:1.2em;margin:1.8em 0;padding:.4em;background-color:#aaa;border:solid 1px #333;border-radius:.3em;text-align:center;width:40%;cursor:pointer;}

#hb{width:360px;height:40px;margin-top:.5em;background-image:url(../assets/images/hbBackground.png);background-position:0 -5px;}
#fawsubbt:not(.returned){display:none;}

@media screen and (max-width: 800px){	
	.colThumb, .featuredArtistRowImgContainer, .listCols, .searchResultContainer{width:50%;}
	.featuredArtistRowImgContainer{margin-bottom:10px;}
	.featuredRowMainContainer{padding-bottom:10px;}
	.fawFormTxtField, .fawFormTxtArea, .fawSubmitBt{width:96%;}
	#infoPageContentInner{padding:1.5em;}
}

@media screen and (max-width: 570px){	
	.col25, .col30, .col32, .col33, .col50, .col40, .col60, .col66, .col75, .col20, .col80, .col49, .colThumb, .featuredArtistRowImgContainer, .listCols, .col20r, .searchResultContainer{width:100%;}
	.listCols li{margin:1em 0 2em 0;text-align:center;}
	#globalMenuItems li, #MenuBarArtist li{width:100% !important;}
	.artistRightMenuItem{float:left !important;}
	#fawLogo{left:0;}
	#fawLogo img{max-width:100%;}
	#artDetails{border-top:none;border-left:solid 1px #aaa;}
	.table-cell, .table-row{display:block;100%;}
	.tableHeadRow{display:none;}
	.dateTd{border-bottom:none;}
	.infoTd{border-top:none;}
	.newsDetail{padding:1em .5em;margin:0;}
	.mainColPaddedContent{padding:.4em .4em 0 .4em;}
	.compOnly{display:none;}
	#infoPageContentInner{padding:.8em;}
	#MenuBarArtist{padding-top:.7em;display:none;}
	#MenuBarArtist li, #fawSubMenu li{width:100% !important;}
	#fawSubMenu ul li ul, #MenuBarArtist li ul{position:relative;left:auto;padding-top:0;padding-bottom:0;top:0;margin-left:-2.8em;}
	#MenuBarArtist li ul li{background-color:transparent;}
	#fawSubMenu ul li ul li{float:none;padding:.3em .8em;background-color:transparent;border:none;}
	.community_pages_quick_links {padding:0;}
	#footerSpacer{height:260px;}
	#fawMainMobileMenu, #fawArtistMobileMenu, #fawTopSubMobileMenu{display:block;}
	#globalMenuItems, #fawSubMenuItems{display:none;margin-top:.5em;}
	img{max-width:100%;}
	.thumbTitle{white-space:normal;padding:.2em;}
	.artDircSingImg{display:block;}
	.homeFeaturedImg img{position:relative;}
	.featuredRowMainContainerAG{display:none;}
	.tabContainer .tab{width:90%;}
	.list_browse_arrows{text-align:center;margin-right:0;}
	.topSSImg{position:relative;}
	.bottomSSImg{display:none;}
	.featuredMidImgContainer{height:auto;}
	.fmicBottom{position:relative;}
	.homeGroup{padding:.5em;}
	.homepage_product_container{padding:1em 0;}
	.rightCompCenterPhone, .leftCompCenterPhone{text-align:center;}
	.margR2Comp0phone{margin-right:0;}
	.phoneTopMarg{margin-top:.7em;}
	.eventInnerContainer{padding:.3em .3em 0 .3em;}
	.compOnlyMarg1{margin:0;}
}
